adaptive ppm